package com.chenfan.mcn.clients.baseinfo;

import com.chenfan.mcn.model.base.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.util.Date;

/**
 * @author:   tangwei
 * Date:     2021/2/23 16:49
 * Description: 收入合同变更内容类型
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class BaseCustomerAccountVO extends BaseEntity implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 客户代码id
     */
    private Long accountId;

    /**
     * 客户代码
     */
    private String customerCode;

    /**
     * 账户类型
     */
    private String type;

    /**
     * 收款户名
     */
    private String accountName;

    /**
     * 收款卡号
     */
    private String cardNumber;

    /**
     * 开户行
     */
    private String bankName;

    /**
     * 开户省
     */
    private String bankProvince;

    /**
     * 开户市
     */
    private String bankCity;
    /**
     * 开户支行
     */
    private String bankNameBranch;
    /**
     * 收款账户身份证号
     */
    private String idNumber;

    /**
     * 收款账户手机号
     */
    private String phoneNumber;

    /**
     * 备注
     */
    private String remark;

    /**
     * 删除标识 0：否 1：是
     */
    private Integer isDeleted;

    /**
     * 创建人id
     */
    private Long createBy;

    /**
     * 创建人
     */
    private String createName;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 修改人id
     */
    private Long updateBy;

    /**
     * 修改人
     */
    private String updateName;

    /**
     * 修改时间
     */
    private Date updateTime;


    /**
     * 公司id
     */
    private Long companyId;


    /**
     * 租户id
     */
    private Long tenantId;

}
